python处理csv文件字段中含有逗号的情况 |
您所在的位置:网站首页 › csv文件 逗号 › python处理csv文件字段中含有逗号的情况 |
您可以使用 pandas(成为在科学Python中使用数据框(异构数据)的默认库)。 read_csv可以处理这个。从文档: quotechar : string 06000 默认值为“。例如: In [1]: import pandas as pd In [2]: from StringIO import StringIO In [3]: s="""year, city, value ...: 2012, "Louisville KY", 3.5 ...: 2011, "Lexington, KY", 4.0""" In [4]: pd.read_csv(StringIO(s), quotechar='"', skipinitialspace=True) Out[4]: year city value 0 2012 Louisville KY 3.5 1 2011 Lexington, KY 4.0 这里的诀窍在于,您还必须使用skipinitialspace = True来处理逗号分隔符之后的空格。 除了强大的csv读卡器,我还可以强烈建议使用大熊猫与异构数据(您输出的numpy中的示例输出都是字符串,尽管可以使用结构化数组)。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |